home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / MODEMPRO / ZOC132.ZIP;1 / ZOC / ZOC.HLP (.txt) < prev   
Encoding:
OS/2 Help File  |  1994-05-25  |  69.0 KB  |  2,067 lines

  1.  
  2. ‚ïê‚ïê‚ïê 1. Looking for help? ‚ïê‚ïê‚ïê
  3.  
  4.                       ZOC is a shareware terminal package.
  5.                              Share it if you use it
  6.  
  7. Good places to start looking for help 
  8.  
  9. o Take a look at the  Menu Overview 
  10.  
  11. o Looking at the  Screen Elements can make things a lot easier. 
  12.  
  13. o Or just press Ctrl+C to see the contents of this helpfile. 
  14.  
  15.  
  16. ‚ïê‚ïê‚ïê 2. Starting ZOC (command line parameters) ‚ïê‚ïê‚ïê
  17.  
  18. There are some parameters, that can be specified when starting ZOC from the 
  19. commandline or from an icon. 
  20.  
  21. ZOC [/C] [/CP:<codepage>] [/H:<height>] [/M] [/S:<scriptfile>] [/U] 
  22. [/W:<width>] [COMx] 
  23.  
  24.      /C
  25.     This option specifies that you want ZOC to open the com port in shared 
  26.     (cooperative) mode. 
  27.  
  28.      /CP
  29.     This option specifies an alternate codepage for the terminal window. 
  30.     Normally codepage 437 is used. 
  31.  
  32.      /H
  33.     The /H option sets the terminal window to a given height (in characters). 
  34.  
  35.      /M
  36.     This option specifies that you want to start ZOC minimized. 
  37.  
  38.      /U
  39.     This option specifies unattended mode. In unattended mode ZOC will not show 
  40.     requesters. Instead it uses the default action of these. So ZOC will not 
  41.     hang and wait for an answer if you start it at 3.00AM to automatically 
  42.     collect your messages. 
  43.  
  44.      /S
  45.     With this option, you can tell ZOC to process a scriptfile when start. A 
  46.     path can be specified, e. g. 'ZOC /S:SCRIPT\NIGHTCALL' 
  47.  
  48.      /W
  49.     The /W option sets the terminal window to a given widht (in characters). 
  50.  
  51.      COMx
  52.     This option tells ZOC which com port to use. If not specified, ZOC searches 
  53.     for the ZOCDEVICE environment variable to determine the com port. 
  54.  
  55.  
  56. ‚ïê‚ïê‚ïê 3. Registration information ‚ïê‚ïê‚ïê
  57.  
  58.                       ZOC is a shareware terminal package.
  59.                            (C) by Markus Schmidt 1994
  60.  
  61.                                Please read this!!!
  62.  
  63.                    Orders, Registration Sites, Pricing, Payment
  64.                        Registered vs. unregistered version
  65.                               Contacting the author
  66.  
  67.  
  68. ‚ïê‚ïê‚ïê 3.1. Read this first ‚ïê‚ïê‚ïê
  69.  
  70. This window is not a nuisance feature. It can be turned off via the  Window 
  71. Options dialog. Then just save options as '.\OPTIONS\STANDARD' and you will 
  72. never see this window again. 
  73.  
  74. But: Before turning it off, *PLEASE* read the help topics presented here. Just 
  75. today I received a three page FAX asking questions, half of which are answered 
  76. here or in README.DOC (the other window that pops up when you start a new ZOC 
  77. version). 
  78.  
  79. Don't get me wrong: If you don't find the solution to your problem in the docs, 
  80. you're welcome to  contact me. 
  81.  
  82. If you encounter problems please check the common problems section (in the help 
  83. menu) first. 
  84.  
  85. If you want to register, select Order From from the Help menu. Please read the 
  86. section about  pricing and payment first. 
  87.  
  88. If you need a German version it is available from the ZOC support bbs described 
  89. in  availability. 
  90.  
  91. You need not play around with the icons of the toolbar. They are described in 
  92. help for toolbar and you can get a quick description for each icon if you click 
  93. it with the right mouse button. 
  94.  
  95.  
  96. ‚ïê‚ïê‚ïê 3.2. Contacting the author ‚ïê‚ïê‚ïê
  97.  
  98. I don't monitor international conferences or forums. If you have problems, 
  99. please contact me personally. Preferred ways to contact me (checked almost 
  100. daily): 
  101.  
  102.      Internet
  103.     M.SCHMIDT@MSN.RMI.DE 
  104.  
  105.     Please don't post big files (>5K) without my consent. I have to pay for 
  106.     incoming internet mail and I don't want to pay another $450 for internet 
  107.     mail (as in Dec, 1993), if I can avoid it. 
  108.  
  109.      Compuserve
  110.     100101,3256 
  111.  
  112.  ZOC Infobbs 
  113.     The number is +49 911 9933662 (or 0911 9933662 from Germany). Login as 
  114.     'ZOC'. 
  115.  
  116.  Zerberus Net
  117.     M.SCHMIDT@MSN.ZER 
  118.  
  119. Postal ways: 
  120.  
  121.      Phone/FAX
  122.     +49+911+7499380 (or 0911 7499380 from within Germany). This is a hybrid 
  123.     voice/FAX answering machine, that will recognize incoming FAXes (If you 
  124.     encounter problems sending your FAX to this number, try again and if you 
  125.     have no success, send the FAX to +49+911+3193618). 
  126.  
  127.  Mail 
  128.  
  129.         Markus Schmidt
  130.         Waagstr. 4
  131.         90762 Fuerth
  132.         - Germany -
  133.  
  134.  
  135. ‚ïê‚ïê‚ïê 3.3. Orders, Registration Sites, Pricing, Payment ‚ïê‚ïê‚ïê
  136.  
  137.  Orders 
  138.  
  139.     If you are living in North America or Australia see below for registration 
  140.     sites in your country. 
  141.  
  142.     The most convenient way to order is to logon to Compuserve, type 'GO SWREG' 
  143.     at the 'forum!' prompt, search for 'ZOC' and register online. This will get 
  144.     you a 'future license' and the price is charged with your next Compuserve 
  145.     bill. 
  146.  
  147.     If you don't want to order via Compuserve (or if you don't have an account 
  148.     there, select 'Order Form' from the help menu and enter your personal data, 
  149.     method of payment (see below). and type of license. Then print or file the 
  150.     order form. ZOC will compute the price (see below) automatically and print 
  151.     (or file) it with the order form. 
  152.  
  153.     In return to your order you receive a letter (and probably email/fax) that 
  154.     contains a license, information on how to remove the display of the order 
  155.     form after each download, a disk label and - if you ordered one - a disk 
  156.     with the current version of ZOC and ZOC related files (like ZOCDEV.ZIP, 
  157.     ZOCBK.ZIP). 
  158.  
  159.  Registration Sites 
  160.  
  161.     Germany 
  162.  
  163.                                      Markus Schmidt
  164.                                        Waagstr. 4
  165.                                       90762 Fuerth
  166.  
  167.                                 Tel.: +49 (0)911 7499380
  168.                                 FAX.: +49 (0)911 7499380
  169.                                 BBS: +49 (0)911 9933662
  170.                                         login: ZOC
  171.  
  172.     North America 
  173.  
  174.                                Simple Software Solutions
  175.                                    4319 Fraser Street
  176.                                  Vancouver, BC V5V 4G4
  177.                                          CANADA
  178.  
  179.                                   Tel.: 1-800-667-2779
  180.                                       (604)-879-3563
  181.                                   FAX.: (604)-879-2524
  182.  
  183.     Australia 
  184.  
  185.                                      Andrew Tunney
  186.                                Zillmere Computer Supplies
  187.                                       P.O. Box 177
  188.                                    Zillmere Brisbane
  189.                                     Queensland 4034
  190.  
  191.                                   Tel.: (07) 263 8838
  192.                                   FAX.: (07) 862 9438
  193.                                   BBS:  (07) 856 2264
  194.                                     FIDO: 3:640/221
  195.  
  196.  License 
  197.     There are two types of license available. 
  198.  
  199.     Future license
  200.        With an future license you get a key that entitles you as a single user 
  201.        to use all future versions of ZOC. 
  202.  
  203.     Version license
  204.        With a version license you get a key that is valid for a single user to 
  205.        use only those future releases that have the same major version number 
  206.        as the one you register (bug fixes are always treated als minor 
  207.        changes). 
  208.  
  209.  Pricing 
  210.  
  211.         ‚îå‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îê
  212.         ‚îÇ          ‚îÇGermany‚îÇAustralia‚îÇU.S.A. & ‚îÇ
  213.         ‚îÇ          ‚îÇ       ‚îÇ         ‚îÇOther    ‚îÇ
  214.         ‚îú‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚î§
  215.         ‚îÇFuture    ‚îÇDM 100 ‚îÇAU$115   ‚îÇUS$70    ‚îÇ
  216.         ‚îÇlicense   ‚îÇ       ‚îÇ         ‚îÇDM110    ‚îÇ
  217.         ‚îú‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚î§
  218.         ‚îÇVersion   ‚îÇDM70   ‚îÇAU$85    ‚îÇUS$50    ‚îÇ
  219.         ‚îÇlicense   ‚îÇ       ‚îÇ         ‚îÇDM80     ‚îÇ
  220.         ‚îú‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚î§
  221.         ‚îÇVersion   ‚îÇDM50   ‚îÇAU$60    ‚îÇUS$40    ‚îÇ
  222.         ‚îÇupgrade   ‚îÇ       ‚îÇ         ‚îÇDM60     ‚îÇ
  223.         ‚îú‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚î§
  224.         ‚îÇCompuserve‚îÇUS$75  ‚îÇUS$75    ‚îÇUS$75    ‚îÇ
  225.         ‚îÇreg. (*)  ‚îÇ       ‚îÇ         ‚îÇ         ‚îÇ
  226.         ‚îú‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚î§
  227.         ‚îÇDisk      ‚îÇDM10   ‚îÇAU$15    ‚îÇUS$10    ‚îÇ
  228.         ‚îÇ          ‚îÇ       ‚îÇ         ‚îÇDM15     ‚îÇ
  229.         ‚îú‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚î§
  230.         ‚îÇSix pack  ‚îÇ-20%   ‚îÇ-20%     ‚îÇ-20%     ‚îÇ
  231.         ‚îÇ(#)       ‚îÇ       ‚îÇ         ‚îÇ         ‚îÇ
  232.         ‚îú‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚î§
  233.         ‚îÇMass      ‚îÇ-XX%   ‚îÇ-XX%     ‚îÇ-XX%     ‚îÇ
  234.         ‚îÇorders (+)‚îÇ       ‚îÇ         ‚îÇ         ‚îÇ
  235.         ‚îî‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îĂîÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îÄ‚îò
  236.  
  237.     Note:  Pricing includes everything, no additional payment for shipping etc. 
  238.     required. Pricing for Europe/Germany includes 15% VAT/MwSt. 
  239.  
  240.     (*)  since Compuserve charges 15% for the SWREG feature 
  241.  
  242.     (#)  Orders for sixpack discount have to be mailed and paid together (not 
  243.     available from registration sites). 
  244.  
  245.     (+)  Please contact author for a document describing the pricing of bulk 
  246.     orders (not available from registration sites). 
  247.  
  248.  Payment 
  249.  
  250.     Registration Sites 
  251.        If you plan to register from a registration site, please contact them 
  252.        for payment details. 
  253.  
  254.     Credit Cards 
  255.        I accept VISA, MasterCard and Eurocard. 
  256.  
  257.        Credit cards are charged in DM (see above list). 
  258.  
  259.        To prevent credit card fraud I need an order form with your written 
  260.        signature (that is, a FAX or a letter) and with your credit card number 
  261.        and expiration date and/or a phone number that I can call back for 
  262.        confirmation of the order. 
  263.  
  264.            Compuserve
  265.        Compuserve offers a convenient shareware registration feature. To use it 
  266.        you need a Compuserve account. Compuserve registration is only available 
  267.        for future registrations without discount and costs additional $5 since 
  268.        Compuserve charges 15% for the SWREG feature. 
  269.  
  270.            Check
  271.        Checks are fine with me. Just send a personal check in the currency you 
  272.        like (covering the appropriate amount). 
  273.  
  274.        If you order from Germany, send me an Euro- or Verrechnungsscheck. 
  275.  
  276.            Cash
  277.        If you send cash, please use registered mail. I will take the additional 
  278.        postage (that is, you pay $5 less for ZOC). 
  279.  
  280.     Bank Transfer
  281.        I guess this is convenient only if used from inside Germany. If you send 
  282.        money via Bank Transfer please send an order form (via mail) as well. My 
  283.        bank is POSTGIROAMT N–™RNBERG (BLZ 760 100 85), account is 0314153856. 
  284.  
  285.  
  286. ‚ïê‚ïê‚ïê 3.4. Registered vs. unregistered version ‚ïê‚ïê‚ïê
  287.  
  288. Shareware is not an easy topic. 
  289.  
  290. Unfortunately our world is not a perfect one. If it were, it would not be 
  291. neccessary to restrict (and sometimes cripple) shareware programs. 
  292.  
  293. Endless discussions have not found the solution to the question, what fair 
  294. shareware should be like, because experience shows, that authors of 
  295. non-restricted shareware tend to die poor and hungry (or at least not rich and 
  296. well fed). 
  297.  
  298. A common way to ensure payment is leaving something important out. So the 
  299. customer literally pays for what he does not yet have. Many shareware authors 
  300. play it this way. I do not, because I think that it is wrong. 
  301.  
  302. In my opinion the customer has the right to test the full product package 
  303. before making a decision to buy it or not. I think this is fair, but fairness 
  304. must apply to both sides. 
  305.  
  306. So, be fair too: Register this program if you use it! 
  307.  
  308. Early version of ZOC were restricted in ZModem downloads. This was removed due 
  309. to user requests. Now the only difference between registered and unregistered 
  310. versions of ZOC is the fact that unregistered versions shows the order form 
  311. after each download. 
  312.  
  313. Please don't try to discuss this with me. I will not remove this and if you 
  314. call it nagware, maybe you are already using ZOC enough to register anyway. 
  315.  
  316.  
  317. ‚ïê‚ïê‚ïê 4. Screen Elements ‚ïê‚ïê‚ïê
  318.  
  319. The elements of the screen are the 
  320.  
  321. o Actionbar 
  322.  
  323. o Toolbar 
  324.  
  325. o Main Window 
  326.  
  327. o Chat Field 
  328.  
  329. o Status line 
  330.  
  331.  
  332. ‚ïê‚ïê‚ïê 4.1. Actionbar (pulldown menus) ‚ïê‚ïê‚ïê
  333.  
  334. The actionbar lets you select functions from the pulldown menu (see  Menu 
  335. Overview). 
  336.  
  337.  
  338. ‚ïê‚ïê‚ïê 4.2. Toolbar ‚ïê‚ïê‚ïê
  339.  
  340. Some of the most commonly used functions can be selected by clicking on the 
  341. according icon on the toolbar. 
  342.  
  343.   Modem Phone Book 
  344.  
  345.   Modem Dial 
  346.  
  347.   Modem Hangup 
  348.  
  349.   Capture Browse 
  350.  
  351.   Capture Clear 
  352.  
  353.   Capture Print 
  354.  
  355.   Cliptext Send 
  356.  
  357.   Cliptext Send without CRs 
  358.  
  359.   Cliptext Send quoted 
  360.  
  361.   Transfer Download 
  362.  
  363.   Transfer Upload 
  364.  
  365.   Transfer Plug In Protocols 
  366.  
  367.   Misc Start Script 
  368.  
  369.   Misc Stop Script 
  370.  
  371.   Misc Reset Timer 
  372.  
  373.   Misc Stop Timer 
  374.  
  375.   Misc Go Timer 
  376.  
  377.   End Program. 
  378.  
  379. Doubleclicking on the space between the buttons will bring up the Window page 
  380. from the  Options Notebook 
  381.  
  382.  
  383. ‚ïê‚ïê‚ïê 4.3. Main Window ‚ïê‚ïê‚ïê
  384.  
  385. The main window displays the received text. You may mark text with the right 
  386. (block selection) or left (stream selection) mousebutton. If you have the Ctrl 
  387. key pressed while doing the selection, the text will be appended to the text 
  388. that already is in the clipboard rather than overwriting it. 
  389.  
  390. The marked text is copied into the clipboard and can be accessed via the 
  391. functions  Cliptext Send,  Cliptext Send without CRs,  Cliptext Send quoted, 
  392. Cliptext Print and  Cliptext Edit 
  393.  
  394.  
  395. ‚ïê‚ïê‚ïê 4.4. Chat Field ‚ïê‚ïê‚ïê
  396.  
  397. The chat field is an entry field into which you can enter text. The text is not 
  398. sent until you press enter. This is helpful if you are having an online chat 
  399. with someone. 
  400.  
  401. The chat field can be activated from  Window Options or by pressing Alt-C or by 
  402. pressing the Scroll-Lock key (the least, only if defined accordingly in 
  403. Terminal Options). 
  404.  
  405. If you are in the chat field, it can discard it by pressing ESC or the 
  406. Scroll-Lock key.  Window Options or by pressing Alt-C or by pressing the 
  407. Scroll-Lock key (the least, only if defined accordingly in  Terminal Options). 
  408.  
  409. You can use arrow keys to retrieve the last few lines you typed. 
  410.  
  411.  
  412. ‚ïê‚ïê‚ïê 4.5. Status line ‚ïê‚ïê‚ïê
  413.  
  414. The status line contains some buttons with information. 
  415.  
  416.  Serial Parameters 
  417.     This button displays the currently set line speed and parameters. Clicking 
  418.     on the button brings up the  Serial Options dialog. 
  419.  
  420.  Transfer Protocol 
  421.     This button displays the currently set file transfer protocol. Clicking on 
  422.     the button brings up the  Transfer Options dialog. 
  423.  
  424.  Emulation 
  425.     This button displays the currently set terminal emulation. Clicking on the 
  426.     button brings up the  Emulation Options dialog 
  427.  
  428.  Timer 
  429.     This button displays the timer. The value depends on the currently set mode 
  430.     (see  Timer Options). 
  431.  
  432.     A lowercase letter a-d means that a timer unit is selected and that the 
  433.     timer was stopped. A capital letter indicates that the timer is running. A 
  434.     '1' after the letter indicates daytime charges, a '2' indicates night or 
  435.     weekend charges. 
  436.  
  437.     A click on the button brings up the  Timer Options dialog. 
  438.  
  439.  LEDs 
  440.     The four LEDs in the status line provide two services: 
  441.  
  442.     If they are red they display additional status information (LED 1 shows the 
  443.     carrier detect status of the modem, LED 2 shows if you are running a 
  444.     script. LED 3 and 4 emulate the modem receive-data and send-data LEDs, and 
  445.     can be turned off in the  window options). 
  446.  
  447.     If they turn green, your host has requested the Vt100 LED service and sets 
  448.     the LEDs according to the application you run. The LEDs will stay green 
  449.     until you change the emulation or clear the screen from the misc menu. 
  450.  
  451.  Logfile 
  452.     This checkmark displays the name of the logfile and opens or closes it. 
  453.  
  454. Doubleclicking on the space between the buttons will bring up the terminal page 
  455. from the  Options Notebook 
  456.  
  457.  
  458. ‚ïê‚ïê‚ïê 5. Keyboard ‚ïê‚ïê‚ïê
  459.  
  460. Select  Keyboard Shortcuts or  VT102 Auxiliary Keypad 
  461.  
  462.  
  463. ‚ïê‚ïê‚ïê 5.1. Function Shortcuts ‚ïê‚ïê‚ïê
  464.  
  465. ┌────────────┬────────────────────┐
  466. ‚îÇKey         ‚îÇFunction            ‚îÇ
  467. ├────────────┼────────────────────┤
  468. ‚îÇPgUp        ‚îÇUpload              ‚îÇ
  469. ├────────────┼────────────────────┤
  470. ‚îÇCtrl+PgUp   ‚îÇASCII Upload        ‚îÇ
  471. ├────────────┼────────────────────┤
  472. ‚îÇPgDn        ‚îÇDownload            ‚îÇ
  473. ├────────────┼────────────────────┤
  474. ‚îÇShift+Insert‚îÇCliptext Send       ‚îÇ
  475. ├────────────┼────────────────────┤
  476. ‚îÇAlt+Insert  ‚îÇCliptext Send Spaced‚îÇ
  477. ├────────────┼────────────────────┤
  478. ‚îÇCtrl+End    ‚îÇModem Send Break    ‚îÇ
  479. ├────────────┼────────────────────┤
  480. ‚îÇAlt+B       ‚îÇCapture Browse      ‚îÇ
  481. ├────────────┼────────────────────┤
  482. ‚îÇAlt+C       ‚îÇShow/Hide Chat      ‚îÇ
  483. ├────────────┼────────────────────┤
  484. ‚îÇAlt+D       ‚îÇModem Phone Book    ‚îÇ
  485. ├────────────┼────────────────────┤
  486. ‚îÇAlt+E       ‚îÇMisc Editor         ‚îÇ
  487. ├────────────┼────────────────────┤
  488. ‚îÇAlt+H       ‚îÇModem Hangup        ‚îÇ
  489. ├────────────┼────────────────────┤
  490. ‚îÇAlt+J       ‚îÇTransfer            ‚îÇ
  491. ‚îÇ            ‚îÇTransfer-Shell      ‚îÇ
  492. ├────────────┼────────────────────┤
  493. ‚îÇAlt+L       ‚îÇCapture Open/Close  ‚îÇ
  494. ├────────────┼────────────────────┤
  495. ‚îÇAlt+N       ‚îÇModem Call Next     ‚îÇ
  496. ├────────────┼────────────────────┤
  497. ‚îÇAlt+P       ‚îÇOptions Settings    ‚îÇ
  498. ‚îÇ            ‚îÇSerial              ‚îÇ
  499. ├────────────┼────────────────────┤
  500. ‚îÇAlt+Q       ‚îÇCliptext Send Quoted‚îÇ
  501. ├────────────┼────────────────────┤
  502. ‚îÇAlt+R       ‚îÇModem Redial        ‚îÇ
  503. ├────────────┼────────────────────┤
  504. ‚îÇAlt+S       ‚îÇOptions Settings    ‚îÇ
  505. ├────────────┼────────────────────┤
  506. ‚îÇAlt+U       ‚îÇTransfer Plugs      ‚îÇ
  507. ├────────────┼────────────────────┤
  508. ‚îÇAlt+X       ‚îÇEnd Program         ‚îÇ
  509. ├────────────┼────────────────────┤
  510. ‚îÇAlt +       ‚îÇStart Script        ‚îÇ
  511. ├────────────┼────────────────────┤
  512. ‚îÇAlt -       ‚îÇStop Script         ‚îÇ
  513. ├────────────┼────────────────────┤
  514. ‚îÇAlt /       ‚îÇMisc OS/2 Shell     ‚îÇ
  515. ├────────────┼────────────────────┤
  516. ‚îÇAlt #       ‚îÇMisc Clear Screen   ‚îÇ
  517. ├────────────┼────────────────────┤
  518. ‚îÇAlt *       ‚îÇCliptext Print      ‚îÇ
  519. └────────────┴────────────────────┘
  520.  
  521.  
  522. ‚ïê‚ïê‚ïê 5.2. VT102 Auxiliary Keypad ‚ïê‚ïê‚ïê
  523.  
  524. ┌────────────┬───────────────┐
  525. ‚îÇVT102 Keypad‚îÇIBM Keypad (Num‚îÇ
  526. ‚îÇ            ‚îÇLock Off)      ‚îÇ
  527. ├────────────┼───────────────┤
  528. ‚îÇ[PF1]       ‚îÇ[F1]           ‚îÇ
  529. ├────────────┼───────────────┤
  530. ‚îÇ[PF2]       ‚îÇ[F2]           ‚îÇ
  531. ├────────────┼───────────────┤
  532. ‚îÇ[PF3]       ‚îÇ[F3]           ‚îÇ
  533. ├────────────┼───────────────┤
  534. ‚îÇ[PF4]       ‚îÇ[F4]           ‚îÇ
  535. ├────────────┼───────────────┤
  536. ‚îÇ[0] ... [9] ‚îÇ[0] ... [9]    ‚îÇ
  537. ├────────────┼───────────────┤
  538. ‚îÇ[Enter]     ‚îÇ[Enter]        ‚îÇ
  539. ├────────────┼───────────────┤
  540. ‚îÇ[.]         ‚îÇ[./Del]        ‚îÇ
  541. ├────────────┼───────────────┤
  542. ‚îÇ[-]         ‚îÇ[-]            ‚îÇ
  543. ├────────────┼───────────────┤
  544. ‚îÇ[,]         ‚îÇ[+]            ‚îÇ
  545. └────────────┴───────────────┘
  546.  
  547.  
  548. ‚ïê‚ïê‚ïê 6. Menu Overview ‚ïê‚ïê‚ïê
  549.  
  550. Open this branch by pressing the '+' key. or select one of 
  551.  
  552. o MODEM 
  553.  
  554. o LOGFILE 
  555.  
  556. o CAPTURE 
  557.  
  558. o CLIPTEXT 
  559.  
  560. o TRANSFER 
  561.  
  562. o MISC 
  563.  
  564. o OPTIONS 
  565.  
  566.  
  567. ‚ïê‚ïê‚ïê 6.1. Modem Menu ‚ïê‚ïê‚ïê
  568.  
  569. The modem menu manages all necessary functions to connect to line. 
  570.  
  571.  Init 
  572.     This function sends the init string defined in the  Modem Options to the 
  573.     modem to reset it. It will do this regardless of the carrier detect state. 
  574.  
  575.  Dial 
  576.     This function opens a window to enter a phone number. This number is then 
  577.     sent to the modem to be dialled (dial prefix and suffix from  Modem Options 
  578.     are used). 
  579.  
  580.  XDial 
  581.     This function starts a  Script If the number is busy, the script tries to 
  582.     connect again for a given number of times. 
  583.  
  584.     You can edit this script. It is stored in the default script directory 
  585.     under the name SCRIPT\XDIAL. 
  586.  
  587.  Redial 
  588.     Redials the number dialed last. (dial prefix and suffix from  Modem Options 
  589.     are used). 
  590.  
  591.  Hangup 
  592.     Disconnects the line (the Attn and Hangup strings from  Modem Options are 
  593.     used). 
  594.  
  595.  Send Break 
  596.     Pulls the data pin of the modem low for a given time (see  Modem Options). 
  597.     This is called 'break'. Some systems use it to stop the current operation. 
  598.  
  599.  Phone book 
  600.     Displays a dialog to edit a personal phone book or dial numbers from it. 
  601.  
  602.  Call next 
  603.     If you selected more than one number to dial from the phone book, this 
  604.     function tries to connect to the next number selected after finishing your 
  605.     first call. 
  606.  
  607.     This Feature is called queue dialing. Like XDial it is implemented as a 
  608.     Script 
  609.  
  610.  Call XXXX 
  611.     At the end of the modem menu appear those entries from the phone book that 
  612.     have the quick access option enabled. 
  613.  
  614.  
  615. ‚ïê‚ïê‚ïê 6.2. Logfile Menu ‚ïê‚ïê‚ïê
  616.  
  617. The logfile menu manages all functions necessary to log a session to a file. 
  618. All incoming data is captured in a memory buffer (capture) and optionally 
  619. logged to a file (logfile). 
  620.  
  621.  Name 
  622.     Set the Name of the current logging file. The name can be automatically 
  623.     selected from the phone book when connecting to a bbs. When starting ZOC 
  624.     the logfile gets its name from  Capture Options. You may use special 
  625.     placeholders for the name as described in the  Capture Options. 
  626.  
  627.  Default Name 
  628.     Use the default name from  Capture Options for the current logging file. 
  629.  
  630.  Open/Close 
  631.     This function changes the status of capturing to file from open to close or 
  632.     vice versa. This can also be achieved by clicking on the capture name in 
  633.     the  status line 
  634.  
  635.     A closed capture does not log incoming data. 
  636.  
  637.  
  638. ‚ïê‚ïê‚ïê 6.3. Capture Menu ‚ïê‚ïê‚ïê
  639.  
  640. The capture menu manages all functions necessary to log a session in memory to 
  641. scroll back and review received text. All incoming data is logged in a memory 
  642. buffer (capture) and eventually in a file (logfile). 
  643.  
  644.  Browse 
  645.     This function shows the contents of the capture. It can also be accessed 
  646.     from the  Toolbar 
  647.  
  648.     For more information see  Browse Window 
  649.  
  650.  Clear 
  651.     Clears the capture buffer (also availalble from the  Toolbar). 
  652.  
  653.      affected by  Safety Options 
  654.  
  655.  Load 
  656.     Loads a file from disk to the end of the view buffer. 
  657.  
  658.  Edit 
  659.     Starts the editor from  editor definition with the contents of the capture 
  660.     buffer and stores changes back into the capture buffer. 
  661.  
  662.     Note:  This functions closes the browse window if it is open. 
  663.  
  664.  Print 
  665.     Sends the contents of the view buffer to the printer (also availalble from 
  666.     the  Toolbar). 
  667.  
  668.  
  669. ‚ïê‚ïê‚ïê 6.4. Cliptext Menu ‚ïê‚ïê‚ïê
  670.  
  671. Cliptexts are areas of the screen that are marked with the mouse (left or right 
  672. button) and put into the clipboard after the mousebutton is released. 
  673.  
  674.  Mark 
  675.     This function is just an info message of how to put text from screen into 
  676.     the clipboard. 
  677.  
  678.  Send 
  679.     This function takes text from the clipboard and sends it to the modem. It 
  680.     can also be accessed from the  Toolbar and is affected by the  Ascii Upload 
  681.     Options . 
  682.  
  683.  Send (no CRs) 
  684.     Takes text from the clipboard and sends it to the modem. Carriage Returns 
  685.     are ignored and a Space is sent instead. The function can also be acccessed 
  686.     from the  Toolbar and is affected by the Ascii Upload Options in the 
  687.     Transfer Options window. 
  688.  
  689.     Imagine the following case: You searched a BBS for files with the keyword 
  690.     TERM and the BBS has given you a list of filenames - one in each line. To 
  691.     download all files, you could mark the list with a box (right mouse button) 
  692.     and send them with a space between them when the BBS asks which file(s) to 
  693.     send. 
  694.  
  695.  Send quoted 
  696.     Text from the clipboard is sent. Each line is preceeded by '> ' to indicate 
  697.     a quotation. If you press the shift key while selecting this function, ZOC 
  698.     will reformat the text to fit into the line before sending it. The function 
  699.     is also available from the  Toolbar and is affected by the Ascii Upload 
  700.     Options in the  Transfer Options window and 'Quote always smart' in the 
  701.     Window Options window. 
  702.  
  703.  Edit 
  704.     Calls the system editor (see  editor definition) with the contents of the 
  705.     clipboard. After saving, the new contents is written back into the 
  706.     clipboard. 
  707.  
  708.  Print 
  709.     Sends the contents of the clipboard to the printer. 
  710.  
  711.  
  712. ‚ïê‚ïê‚ïê 6.5. Transfer Menu ‚ïê‚ïê‚ïê
  713.  
  714. The transfer menu allows you to send or receive files. 
  715.  
  716.  Upload 
  717.     Sends a binary file via modem. The function can also be accessed from the 
  718.     Toolbar and is affected by the  Transfer Options window. 
  719.  
  720.  Download 
  721.     Receives a binary file via modem. The function can also be accessed from 
  722.     the  Toolbar and is affected by the  Transfer Options window. 
  723.  
  724.  ASCII Send 
  725.     This functions takes text from a file and sends it to the modem. It is 
  726.     affected by the Ascii Upload Options in the  Transfer Options window. 
  727.  
  728.  Plugs 
  729.     This function gives access to add in modules (so called Plug-In-Protocols) 
  730.     and lets you do Setup, Upload or Download for them. Plug-In-Protocols are 
  731.     provided from third party and are stored in DLL files named PIP*.DLL. 
  732.  
  733.     If no such modules exist this function is disabled. 
  734.  
  735.  Transfer Shell 
  736.     Transfer shell launches a command processor from which you can start 
  737.     command line based external protocols that can accept a file handle for the 
  738.     com port. The handle of the communications port is given in the environment 
  739.     variable ZOCHFC. 
  740.  
  741.     Example: M2ZMODEM -u %ZOCHFC% -r .\DOWNLOADS 
  742.  
  743.  
  744. ‚ïê‚ïê‚ïê 6.6. Miscellaneous Functions ‚ïê‚ïê‚ïê
  745.  
  746.  Start Script 
  747.     Starts a script. A script is sort of batch file for ZOC, which helps 
  748.     process specific tasks automatically (see  Script). 
  749.  
  750.     This function can also be acccessed from the  Toolbar 
  751.  
  752.  Stop Script 
  753.     Stops a currently running script. 
  754.  
  755.     This function can also be accessed from the  Toolbar 
  756.  
  757.  Lock Macros 
  758.     Lock the macro keys to prevent unauthorized use. 
  759.  
  760.  Unlock Macros 
  761.     Unlock the macro keys again. If defined, the password from  Safety Options 
  762.     is required. 
  763.  
  764.  Reset Timer 
  765.     Reset the timer in the status line which displays the time or cost of your 
  766.     current call. 
  767.  
  768.     This function can also be accessed from the  Toolbar 
  769.  
  770.  Stop Timer 
  771.     Stop the timer in the status line which displays the time or cost of your 
  772.     current call. 
  773.  
  774.     This function can also be accessed from the  Toolbar 
  775.  
  776.  Go Timer 
  777.     Restarts the timer in the status line which displays the time or cost of 
  778.     your current call. 
  779.  
  780.     This function can also be accessed from the  Toolbar 
  781.  
  782.  Set Timer 
  783.     Set the timer to a specific value. 
  784.  
  785.  Clear Screen 
  786.     This functions just clears the terminal screen and sets the LEDs in the 
  787.     statusline 
  788.  
  789.  Editor 
  790.     Call the editor defined in the options notebook on the ( Path page). 
  791.  
  792.  OS/2 Shell 
  793.     Call the shell defined in the options notebook on the ( Path page). 
  794.  
  795.  
  796. ‚ïê‚ïê‚ïê 6.7. Options Menu ‚ïê‚ïê‚ïê
  797.  
  798. The options menu is used to define the characteristics of ZOC. Different sets 
  799. of characteristics may be saved or loaded for later use. 
  800.  
  801.  Settings 
  802.     Opens a settings notebook to define all kind of options (see  Options 
  803.     Notebook). 
  804.  
  805.  Jump to 
  806.     Display a submenu (see below) to jump to a specific options dialog. 
  807.  
  808.  Save 
  809.     Save all of the above options under a special name. If saved under 
  810.     'STANDARD' they will be loaded automatically when ZOC is started. 
  811.  
  812.  Load 
  813.     Load a set of options. 
  814.  
  815.  Reset 
  816.     Reset to the default state. 
  817.  
  818. The Jump to menu is a fast way to access the pages of the options notebook 
  819. directly. 
  820.  
  821.  Serial 
  822.     Define serial options (e.g. transfer speed and handshake). 
  823.  
  824.     This function can also be accessed from the  Status line 
  825.  
  826.  Terminal 
  827.     Define terminal and capture characteristics (e.g. local echo, CR 
  828.     translation). 
  829.  
  830.  Capture 
  831.     Define captrure parameters (e.g. size). 
  832.  
  833.     This function can also be accessed from the  Status line 
  834.  
  835.  Modem 
  836.     Define modem strings for dialing or hangup. 
  837.  
  838.  Transfer 
  839.     Define transfer options for file or ascii transfer (e.g. protocol or 
  840.     character delay). 
  841.  
  842.     This function can also be accessed from the  Status line 
  843.  
  844.  Emulation 
  845.     Define terminal emulations like ANSI, VT102 or TTY. 
  846.  
  847.     This function can also be accessed from the  Status line 
  848.  
  849.  Timerunits 
  850.     Define time intervals for calculating connect fees. 
  851.  
  852.  Safety 
  853.     Define when to be prompted for safety or define a password to protect key 
  854.     macros. 
  855.  
  856.  Path 
  857.     Define default directories for the filerequesters. 
  858.  
  859.  Macro Keys 
  860.     Define key-macros for later use. These may be password protected (see 
  861.     Safety). 
  862.  
  863.  Window 
  864.     Define the window font and other display options. 
  865.  
  866.  
  867. ‚ïê‚ïê‚ïê 7. Browse Window ‚ïê‚ïê‚ïê
  868.  
  869. The browse window lets you review the contents of the capture buffer. 
  870.  
  871. To control the browse window, use the following keys. 
  872.  
  873. ┌────────────┬────────────────────┐
  874. ‚îÇKey         ‚îÇFunction            ‚îÇ
  875. ├────────────┼────────────────────┤
  876. ‚îÇCsr Up      ‚îÇOne line up         ‚îÇ
  877. ├────────────┼────────────────────┤
  878. ‚îÇCsr Dn      ‚îÇOne line down       ‚îÇ
  879. ├────────────┼────────────────────┤
  880. ‚îÇPgUp        ‚îÇOne page up         ‚îÇ
  881. ├────────────┼────────────────────┤
  882. ‚îÇPgDn        ‚îÇOne page down       ‚îÇ
  883. ├────────────┼────────────────────┤
  884. ‚îÇHome        ‚îÇTop of buffer       ‚îÇ
  885. ├────────────┼────────────────────┤
  886. ‚îÇEnd         ‚îÇBottom of buffer    ‚îÇ
  887. └────────────┴────────────────────┘
  888.  
  889. You may also mark text with the mouse (which is automatically put into the 
  890. clipboard then). 
  891.  
  892.  
  893. ‚ïê‚ïê‚ïê 8. Help for Options ‚ïê‚ïê‚ïê
  894.  
  895. Open the settings notebook, select a page and clicon on the Help button. 
  896.  
  897.  
  898. ‚ïê‚ïê‚ïê 9. The Options Booklet ‚ïê‚ïê‚ïê
  899.  
  900. This booklet contains all options. Select a tab with the mouse to open the 
  901. according dialog. 
  902.  
  903. Available tabs are:  Serial,  Terminal,  Capture,  Modem,  Transfer, 
  904. Emulation,  Pathnames,  Safety,  Macro Keys,  Window 
  905.  
  906.  
  907. ‚ïê‚ïê‚ïê 9.1. Serial Options ‚ïê‚ïê‚ïê
  908.  
  909. This window is used to define serial parameters. It can be opened via menu or 
  910. by clicking on the transfer speed button in the status line. 
  911.  
  912.  Transfer Speed 
  913.     Select a transfer speed for serial transmission (the transfer speed can 
  914.     also be selected using a script and the BAUD command). 
  915.  
  916.  Mode 
  917.     Select none, even, odd, mark or space. 
  918.  
  919.  Databits 
  920.     Select 7 or 8 bits for data transmission. 
  921.  
  922.  Stopbits 
  923.     Select 1 or 2 stopbits. 
  924.  
  925.  RTS/CTS handshake 
  926.     If enabled, ZOC uses 7-wire handshake for communication. 
  927.  
  928.  DSR handshake 
  929.     If enabled, ZOC monitors the DSR signal for communication with the modem. 
  930.     This option should only be enabled if your modem and your cable properly 
  931.     support DSR. Otherwise the com port will hang. 
  932.  
  933.  XON/XOFF 
  934.     If enabled, ZOC uses the Xon/Xoff software handshake for communication. 
  935.  
  936.  Auto speed 
  937.     If enabled, ZOC automatically sets the transfer speed to the one received 
  938.     when the modem sends a message like 'CONNECT xxxxx'. 
  939.  
  940.  Valid CD signal 
  941.     If your modem supports the Carrier Detect signal, enable this option. ZOC 
  942.     uses the CD signal to call the functions Stop/Go/Reset Timer in the  Misc 
  943.     Menu automatically and eventually writes a calling log to the file defined 
  944.     in  Path Options. 
  945.  
  946.  
  947. ‚ïê‚ïê‚ïê 9.2. Terminal Options ‚ïê‚ïê‚ïê
  948.  
  949. This window is used to define terminal parameters. 
  950.  
  951.  TERMINAL 
  952.  
  953.     Incoming CR -> CR/LF 
  954.        This options ensures, that each incoming Carriage Return is followed by 
  955.        a Linefeed. 
  956.  
  957.     Strip high bit 
  958.        If enabled, all characters in the terminal window are printed with 7 
  959.        bits. 
  960.  
  961.     Show ctrl chars 
  962.        Shows received control-codes instead of using them (eg. ^I instead of 
  963.        TAB). 
  964.  
  965.     Destructive backspace 
  966.        This options erases on backspace instead of just spacing back. 
  967.  
  968.     Local echo 
  969.        Print all characters sent on the console on the terminal window too. 
  970.  
  971.     Send echo 
  972.        Loop back all incoming characters to the originator. 
  973.  
  974.        Warning: This may result in an endless loop if the originator also sends 
  975.        an  echo (!!!), which is true for most BBS's and hosts. 
  976.  
  977.     Beep 
  978.        This options controls what to do for a beep. Choices are ignore 
  979.        (unchecked), acoustic (checked) or visual (shaded). instead). 
  980.  
  981.  CLIPBOARD SENDING 
  982.  
  983.     Quote always smart 
  984.        If selected, the Cliptext Send Quoted function will always try to 
  985.        reformat the text before sending it quoted. If this is disabled, text 
  986.        will be reformatted if you select the send-quoted function with the 
  987.        shift key pressed. 
  988.  
  989.     Width 
  990.        Reformatting will be done in a way that no line is longer than the 
  991.        number of characters specified here. 
  992.  
  993.     Always send quick 
  994.        Selecting this option will always send marked text at once if only one 
  995.        line is marked on the screen with the left mouse button. Otherwise the 
  996.        text will be sent at once, only if you press the Shift key when doing a 
  997.        one-line selection. 
  998.  
  999.  SCROLL LOCK 
  1000.  
  1001.            Ignore
  1002.        ZOC ignores the scroll lock state of the keyboard. 
  1003.  
  1004.     Chat field
  1005.        Pressing the Scroll Lock key toggles the chat mode (see  window options 
  1006.        and  screen elements). 
  1007.  
  1008.     Doorway mode
  1009.        Pressing the Scroll Lock key toggles the keyboard Doorway mode. (Doorway 
  1010.        mode is a mode in which special key codes are used. It is required by 
  1011.        software like OS2YOU). 
  1012.  
  1013.  
  1014. ‚ïê‚ïê‚ïê 9.3. Capture Options ‚ïê‚ïê‚ïê
  1015.  
  1016. This window is used to define capture parameters and can be opened via menu or 
  1017. by clicking on the capture size button on the status line. 
  1018.  
  1019.      Size
  1020.     Define the size of the capture buffer (in kB's). 
  1021.  
  1022.  Default name 
  1023.     When you start ZOC, this name will be used as a default name for the 
  1024.     logfile. You may use &d, &m, &y, &h, &i as place holders for day, month, 
  1025.     year, hour and minute to create dynamic names. The file will be placed in 
  1026.     the logging directory set in  Path Options 
  1027.  
  1028.  Active 
  1029.     Save incoming data in the logfile. This is the same as the checkmark in the 
  1030.     status line. 
  1031.  
  1032.  Append 
  1033.     If logging is activated, data is appended to a existing file rather than 
  1034.     overwriting it when you start logging. 
  1035.  
  1036.  Session headers 
  1037.     Session headers are a few lines of information which are inserted into your 
  1038.     capture and logging file when connecting to a BBS. Headings are only 
  1039.     produced if you have a valid carrier detect signal (see  Serial Options). 
  1040.  
  1041.  
  1042. ‚ïê‚ïê‚ïê 9.4. Modem Options ‚ïê‚ïê‚ïê
  1043.  
  1044. This window is used to define the strings ZOC uses to communicate with your 
  1045. modem. These strings may contain control characters (eg. ^M) and the tilde (~) 
  1046. which is a delay of 1/3 sec. 
  1047.  
  1048. If you deselect the checkbox for 'Initialize when load' the initialisation 
  1049. sequence is used only at startup of program (from the standard options file). 
  1050. If the checkbox is selected, the init string is sent every time a options file 
  1051. is loaded. 
  1052.  
  1053. However, the init sequence is sent only, if ZOC finds no valid carrier detect 
  1054. signal from the modem or if you specify that you want the modem to be 
  1055. initialized even if a carrier signal is detected. 
  1056.  
  1057. If you select the checkbox 'Use DTR for hangup' ZOC pulls the DTR pin of the 
  1058. serial interface low for 0.5 seconds instead of sending the escape and hangup 
  1059. strings. If configured with the AT&D2 command, most modems will hang up on a 
  1060. dropped DTR signal. 
  1061.  
  1062.  
  1063. ‚ïê‚ïê‚ïê 9.5. File Transfer Options ‚ïê‚ïê‚ïê
  1064.  
  1065. These settings define the characteristics of file transfers. They are accessed 
  1066. via the Options/Settings notebook or by clicking the protocol button on the 
  1067. status line. 
  1068.  
  1069.  PROTOCOL 
  1070.     Select X- Y- or Zmodem protocol. Zmodem is clearly the best. Some systems 
  1071.     falsely also offer the protocols Ymodem and Ymodem batch, which really are 
  1072.     Xmodem with Block-1024 for Ymodem and Ymodem for Ymodem-Batch. 
  1073.  
  1074.  Time critical 
  1075.     Enabling this options boosts ZOC's priority during file transfers, which 
  1076.     might help to increase transfer throughput and reduce transfer errors. 
  1077.  
  1078.     Note:  This will very likely impair the performance of other tasks. 
  1079.  
  1080.  XMODEM PARM 
  1081.     These options only apply when the Xmodem protocol is selected. 
  1082.  
  1083.     CRC on 
  1084.        CRC is controlled by the receiver. It selects CRC instead of the less 
  1085.        reliable Xmodem checksums. 
  1086.  
  1087.     Block 1024 
  1088.        With this option Xmodem uses blocks of 1024 instead of 128 bytes. Some 
  1089.        systems falsely call this Ymodem. 
  1090.  
  1091.     Chop 
  1092.        If enabled, ZOC tries to remove padding bytes when receiving a file. 
  1093.  
  1094.  ASCII-UPLOAD 
  1095.     These options are used for ASCII-Uploads and sending of the clipboard 
  1096.     contents. 
  1097.  
  1098.     CR -> CR/LF 
  1099.        Ensures that each Carriage Return is followed by a Linefeed. 
  1100.  
  1101.     Char-Delay 
  1102.        ZOC waits n milliseconds, before sending each character. Fourth this 
  1103.        time is used for each end of line. 
  1104.  
  1105.  ZMODEM OPTIONS 
  1106.  
  1107.     Auto transfer 
  1108.        If enabled, ZOC starts Zmodem transfers automatically. 
  1109.  
  1110.     Start taps 
  1111.        A tap is an add-in function for download. If enabled, ZOC checks if you 
  1112.        have a tap for the currently downloaded file extension (eg. a 
  1113.        GIF-Viewer) and starts it. The name of a tap is TAP_XXX.EXE where XXX is 
  1114.        the extension of the files for which the tap should be used. 
  1115.  
  1116.  IF FILE EXISTS 
  1117.     Select what you want to do if you try to download a file that already 
  1118.     exists on your disk. Additionally select if you want the old (existing) or 
  1119.     the new (incoming file) renamed. 
  1120.  
  1121.  
  1122. ‚ïê‚ïê‚ïê 9.6. Emulation Options ‚ïê‚ïê‚ïê
  1123.  
  1124. This window is used to set the emulation. It can be opened via menu or by 
  1125. clicking on the emulation button in the status line. 
  1126.  
  1127.  Swap keys
  1128.     If you enable the keys swap option, a Backspace is sent when the DEL key is 
  1129.     pressed and vice versa. This is helpful for many VT102 systems. 
  1130.  
  1131.  Discard codes
  1132.     Screen control for ANSI and VT102 is done by sending special control codes. 
  1133.     Logging of these control codes in the capture may be disabled. 
  1134.  
  1135.  Disable VT102 key pad
  1136.     In VT102 mode the numeric key pad is used as the VT102 auxiliary keypad 
  1137.     (see  VT102-keyboard). This might be problematic on machines without an 
  1138.     numeric keypad (eg. Laptops) and can be disabled. 
  1139.  
  1140. Note:  If you need the auxiliary keypad for a VT102 system, press Shift+Ctrl 
  1141. and a key from the keypad (use '+' for VT102-',' and use 'Del' for VT102-'.'). 
  1142. If you need VT102-PF1/2/3/4 press Ctrl+Shift+F1/2/3/4 instead. 
  1143.  
  1144.  
  1145. ‚ïê‚ïê‚ïê 9.7. Timer and Timerunit Options ‚ïê‚ïê‚ïê
  1146.  
  1147. Phone units are used to monitor telephone charges, if charges are based on time 
  1148. intervals. 
  1149.  
  1150. Currently this function might be useful only in Germany. 
  1151.  
  1152. In Germany phone call are charged based on time intervals (called phone units) 
  1153. with a fixed cost but variable length. The longer the distance of the call, the 
  1154. shorter the time interval. There are three distance zones (local/med/long) and 
  1155. there is a distinction between day and night/weekend calls. 
  1156.  
  1157.  Units 
  1158.     You may define up to four time intervals (in seconds and for day and night) 
  1159.     and the cost for one interval. 
  1160.  
  1161.  Show timer as 
  1162.  
  1163.     Elapsed time 
  1164.        The status line shows time elapsed since resetting the timer. 
  1165.  
  1166.     Money 
  1167.        This option shows the time elapsed since resetting the timer as a money 
  1168.        value. 
  1169.  
  1170.     Fraction 
  1171.        This option shows how many units were used. 
  1172.  
  1173.     Clock 
  1174.        The time of day is displayed. 
  1175.  
  1176.  Warning 
  1177.     If this field is any other value than zero (eg. '80'), ZOC signals at this 
  1178.     specified point in time (eg. 80%) to give you the opportunity to cut the 
  1179.     connection before another time interval begins, thus saving you from paying 
  1180.     for more units than necessary. 
  1181.  
  1182.  
  1183. ‚ïê‚ïê‚ïê 9.8. Safety Options ‚ïê‚ïê‚ïê
  1184.  
  1185. Define if you want to be warned before attempting some "dangerous" operations. 
  1186.  
  1187.  Ask 'are you sure' 
  1188.     This should be self explanatory. 
  1189.  
  1190.  Warning if high speed ... 
  1191.     The RTS/CTS handshaking method provides reliable control of the data flow 
  1192.     between the PC and the modem. If you use high transfer speeds without 
  1193.     RTS/CTS handshake you will verly likely encounter transmission errors. 
  1194.     Enabling this option gives you a warning if you select more than 2400 baud 
  1195.     without selecting RTS/CTS as well. 
  1196.  
  1197.  Save options ... 
  1198.     Here you can select if you want to save options automatically when you 
  1199.     leave the program. If this option is deselected potential changes are 
  1200.     discarded at the end of program. 
  1201.  
  1202.  Lock Macro Keys 
  1203.     If you leave your computer unattended for a while, you can lock the macro 
  1204.     keys to prevent unauthorized use. To unlock them, the password will be 
  1205.     asked for. Locking can also be initiated from the  Misc Menu. 
  1206.  
  1207.  Password 
  1208.     If a password is specified, the dialogs for Phone book Definition, Keymacro 
  1209.     Unlocking and  macro key definition will ask for it, because all passwords 
  1210.     for accessing online services are stored in these dialogs. 
  1211.  
  1212.         CAUTION:
  1213.     The password is case sensitive and there is no backdoor if you forget it. 
  1214.  
  1215.  
  1216. ‚ïê‚ïê‚ïê 9.9. Definition of Default Pathnames ‚ïê‚ïê‚ïê
  1217.  
  1218. The pathnames defined here are the default directories for file requesters or 
  1219. special functions. 
  1220.  
  1221. The 'QWK Dl.' field defines a directory into which downloaded files Quick-Mail 
  1222. (*.QW?) or BlueWave-Mail-Packets (*.MO?, TU?, WE?, TH?, FR?, SA?, SO?) are 
  1223. stored. This is helpful with the popular fido offline news readers (eg. Kurt 
  1224. Westerfield's excellent KWQ product). 
  1225.  
  1226. Editor defines the editor to be used when calling the Cliptext Edit function 
  1227. from the  Cliptext menu, or when calling the Edit function from the  Misc menu. 
  1228.  
  1229. Shell defines a shell to be opened, when calling the OS/2 Shell function in the 
  1230. Misc menu. 
  1231.  
  1232. The logging file is not written if you have 'valid CD signal' disabled in the 
  1233. serial options. 
  1234.  
  1235. If a logfile is defined, ZOC logs all calls (time, duration, cost) to it. 
  1236.  
  1237.  
  1238. ‚ïê‚ïê‚ïê 9.10. Window Property Definition ‚ïê‚ïê‚ïê
  1239.  
  1240.  Screen size 
  1241.     Defining the screen size in the options booklet is not yet possible. Right 
  1242.     now you have to specify the screen size via  command line parameters. 
  1243.  
  1244.  SCREEN ELEMENTS 
  1245.  
  1246.     Initial Help
  1247.        Here you can turn off the initial help display. 
  1248.  
  1249.            Toolbar
  1250.        Here you can turn off the toolbar. 
  1251.  
  1252.     Large toolbar
  1253.        Enabling this option makes the buttons of the toolbar bigger. 
  1254.  
  1255.     Status line
  1256.        Here you can turn off the status line. 
  1257.  
  1258.     Chat field
  1259.        Here you can turn off the chat field (see  screen elements). The chat 
  1260.        field can be turned on and off with the Scroll-Lock key if you defined 
  1261.        this in  terminal options. 
  1262.  
  1263.     Disable RD/SD ...
  1264.        Here you can turn off the (maybe annoying and processor time consuming) 
  1265.        flashing of the two LEDs in the  statusline that emulate the modem 
  1266.        receive-data and send-data LEDs. If the checkmark is in indefinete state 
  1267.        (shaded) the LEDs will be disabled during file transfer only. 
  1268.  
  1269.     Jump to top if DCD
  1270.        If set, the main window of ZOC will come to the top of the desktop if 
  1271.        the modem DCD (data carrier detect) signal is switched on. 
  1272.  
  1273.     ... to top after transfer
  1274.        If set, the main window of ZOC will come to the top of the desktop after 
  1275.        a file transfer has been completed. 
  1276.  
  1277.     Big cursor
  1278.        Enabling this option makes the cursor in the main window a bit bigger. 
  1279.  
  1280.  Font size 
  1281.     Select a font size for the terminal window from the list. Selection of 
  1282.     other fonts is not possible. 
  1283.  
  1284.  Scrolling 
  1285.     Since PM applications need to move far more data to scroll text than 
  1286.     fullscreen applications, ZOC is only able to print modem input to the 
  1287.     screen with about 4800 bps. To achieve higher speeds, you can allow ZOC to 
  1288.     delays scrolling until a few lines (eg. five) of text arrive. Thus ZOC only 
  1289.     needs to scroll only once (instead of having to scroll five times). The 
  1290.     higher the speed you select (normally brisk scrolling should be enough) the 
  1291.     more lines ZOC will collect before actually scrolling and the more jumpy 
  1292.     the display will look. 
  1293.  
  1294.  
  1295. ‚ïê‚ïê‚ïê 9.11. Macro Key Definition ‚ïê‚ïê‚ïê
  1296.  
  1297. Select strings to be sent when F4-F12 or Shift F1-F12 is pressed. Use the caret 
  1298. to define control codes (like ^M for <Enter>). 
  1299.  
  1300. You can map the execution of a script file onto a function key if you define 
  1301. the key as '^$=<scriptname>' (eg. '^$=SCRIPT\MY_SCRIPT') 
  1302.  
  1303. If you use the special code of ^& in a macro key, ^& will be substituted with 
  1304. the value of the password field of a phone book entry after you connected to 
  1305. that BBS via the phone book. (see  phone book entries). 
  1306.  
  1307.  
  1308. ‚ïê‚ïê‚ïê 10. Phone book ‚ïê‚ïê‚ïê
  1309.  
  1310. Select  How to use the phone book or  Changing a phone book entry. 
  1311.  
  1312.  
  1313. ‚ïê‚ïê‚ïê 10.1. How to use the phone book ‚ïê‚ïê‚ïê
  1314.  
  1315. Just like in a real phone book, names and numbers are stored here. It is 
  1316. subdivided into four sections (default, 1st, 2nd and 3rd alternate) which 
  1317. means, that you practically have four different phone books. 
  1318.  
  1319. Each entry in a phone book can be defined to simply dial a number once, dial a 
  1320. number repeatedly until you get a connection or execute a  Script. 
  1321.  
  1322. If you select more than one entry, ZOC will create a file called DIALQUE as a 
  1323. to-do list and start the QUEDIAL script to connect to the first available BBS 
  1324. from that list. After leaving the BBS, you can process the rest of the list 
  1325. with the Call Next function from the modem menu. 
  1326.  
  1327. Note:  When QUEDIAL connects to a BBS it deletes all entries from the to-do 
  1328. list that are equal to the connected BBS in the first six characters. This way 
  1329. you can connect to a multi line BBS (eg. Avalon-1, Avalon-2 ...). If one line 
  1330. is free the others will not be called again. 
  1331.  
  1332.  Dial 
  1333.     Execute the operation (Dial, XDial, Script) for the selected entry. 
  1334.  
  1335.  Delete 
  1336.     Delete selected entry from phone book. 
  1337.  
  1338.  Edit 
  1339.     Change the data of the selected entry (see  changing a phone book entry). 
  1340.  
  1341.  New 
  1342.     Create a new entry to this phone book. 
  1343.  
  1344.  Clone 
  1345.     Create and edit a copy of the selected entry. 
  1346.  
  1347.  Default 
  1348.     Switch to the default phone book. 
  1349.  
  1350.  Book#1 
  1351.     Switch to the 1st alternate phone book. 
  1352.  
  1353.  Book#2 
  1354.     Switch to the 2nd alternate phone book. 
  1355.  
  1356.  Book#3 
  1357.     Switch to the 3rd alternate phone book. 
  1358.  
  1359.  
  1360. ‚ïê‚ïê‚ïê 10.2. Changing a phone book entry ‚ïê‚ïê‚ïê
  1361.  
  1362.  Name 
  1363.     A name for the entry. For multi port BBSs use names that are equal in the 
  1364.     first six characters (eg. AVALON-1, AVALON-2 ...). This way the queue dial 
  1365.     feature will not try to connect to all of the ports, but only to one. 
  1366.  
  1367.  Password 
  1368.     You can add a password for the BBS here. If you connect to the BBS you can 
  1369.     access the password by defining a macro key as ^&. 
  1370.  
  1371.     That is, if your F12 key is set to the text '^&', you can answer the 
  1372.     password prompt of the BBS by pressing F12 (see  macro keys). 
  1373.  
  1374.     However, it is more convenient to let the Autologin feature (see below) 
  1375.     handle the entire login. 
  1376.  
  1377.  Memo 
  1378.     This field stores a short (60 characters) note about the BBS. You might 
  1379.     want to enter the name of the sysop or other info about the BBS here. 
  1380.     However, for passwords you should use the autologin feature (see below) 
  1381.     instead. 
  1382.  
  1383.  Call after XX days 
  1384.  
  1385.     If ZOC finds a carrier detect signal after calling a BBS, it will try to 
  1386.     find the BBS name in the phone book and update the date of last call for 
  1387.     all phone book entries that are equal to the one that was called in the 
  1388.     first six characters of the name (thus managing multi-line BBSes correctly, 
  1389.     see above). 
  1390.  
  1391.     You may define a time period, after which you want to call the BBS on a 
  1392.     regular base. If ZOC finds that another call is due, you will see the text 
  1393.     '[CALL DUE]' in the selection list indicating that you should call the BBS 
  1394.     again. 
  1395.  
  1396.  Quick access 
  1397.     Select this if you want the BBS to be accessible from the modem menu. 
  1398.     Insert a tilde before a character in the name (eg. 'ZOC ~Infobbs'), to 
  1399.     create a shortcut for the menu. 
  1400.  
  1401.  Serial parameters 
  1402.     Serial parameters to be set before calling the number (eg. 19200-8N1). 
  1403.  
  1404.     If you leave this field blank, the current setting or the setting from a 
  1405.     loaded options file will be used. 
  1406.  
  1407.     You may leave out the options (and just type a line speed). 
  1408.  
  1409.     If you just want to set the options and leave the current line speed 
  1410.     unchanged set the speed to zero (eg. 0-7N1). 
  1411.  
  1412.  Option file 
  1413.     Option file to be loaded before setting the serial parameters and dialling 
  1414.     the number. The option file must be preceded by a path (eg. 
  1415.     OPTIONS\COMPUSRV.OPT). 
  1416.  
  1417.  Logfile 
  1418.     Name to be used for logging the session. Special placeholders can be used 
  1419.     as described in  Capture Options. 
  1420.  
  1421.  Phone/Script 
  1422.     A phone number or the name of a scriptfile (the script file must be 
  1423.     preceded by a path eg. SCRIPT\CALL_ZOC). 
  1424.  
  1425.  Emulation 
  1426.     Select emulatoin to switch to before calling the BBS. 
  1427.  
  1428.  Type of action 
  1429.     Select if the string in the phone/script field is a number to dial once, a 
  1430.     number to dial repeatedly until connection is established or if it is the 
  1431.     name of a script to be executed. A script receives the  Name, and 
  1432.     Autologin fields in the lastline variable and may use them for own purposes 
  1433.     (that it could define new keywords for the autologin field). 
  1434.  
  1435.  Phone book 
  1436.     Select the phone book to store this entry to. 
  1437.  
  1438.  Zone 
  1439.     Select the distance zone for the BBS (see  Options Units). 
  1440.     Day/Night/Weekend is selected automatically. 
  1441.  
  1442.  Autologin 
  1443.     If you select XDial as the type of value (see below), this field is a 
  1444.     sequence of keywords (separated by bars '|') that control the redial and 
  1445.     login process. 
  1446.  
  1447.     S0=... 
  1448.        If defined, S0 is sent unconditionally after carrier detect. 
  1449.  
  1450.     Wn/Sn=... 
  1451.        Define pairs of words to wait for and to reply then. Text to wait for is 
  1452.        defined as W1, W2 ..., the corresponding text to be send is defined as 
  1453.        S1, S2 .... 
  1454.  
  1455.     INIT=... 
  1456.        Optional init string to send to the modem before trying to connect to 
  1457.        the BBS 
  1458.  
  1459.     WAIT=... 
  1460.        Optional time in seconds to wait between unsuccessful attempts (XDIAL 
  1461.        only). 
  1462.  
  1463.     Note 
  1464.        Keywords must not be lowercase letters 
  1465.  
  1466.     Example 
  1467.  
  1468.  
  1469.               INIT=ATZ1^m|WAIT=30|W1=ESC|S1=^[|W2=Name|S2=Zaphod^M|W3=Password|S3=HeartOfGold^M
  1470.  
  1471.        This example means: Init the modem with ATZ1 and wait 30 seconds after 
  1472.        an unsuccessful attempt. To log in wait for the text 'ESC' from the BBS, 
  1473.        then send the ESC character, then wait for the text 'Name' then send 
  1474.        'Zaphod', then wait for the text 'Password' and send the text 
  1475.        'HeartOfGold'. 
  1476.  
  1477.  
  1478. ‚ïê‚ïê‚ïê 11. Help for File Transfer ‚ïê‚ïê‚ïê
  1479.  
  1480. File Transfer lets you send or receive binary files. Uploading is sending, 
  1481. download means for receiving a file. See  Options Transfer for more 
  1482. information. 
  1483.  
  1484. Note:  The speed indicator for Z-Modem reflects the transfer speed of the last 
  1485. block, not the average speed from the beginning of the transfer. Total average 
  1486. speed is shown at the end of the transfer. 
  1487.  
  1488.  Information: If you use an unregistered version (see  Registration), the order 
  1489. form will be displayed after each download. 
  1490.  
  1491.  
  1492. ‚ïê‚ïê‚ïê 12. Script Language Commands ‚ïê‚ïê‚ïê
  1493.  
  1494. This is a short reference of all available script commands. For more 
  1495. information about variables and common commands see the samples in the 
  1496. SCRIPT\SAMPLES directory. 
  1497.  
  1498. See the program extract at the end of the list as a prerequisite for the some 
  1499. of the examples. 
  1500.  
  1501.  ADD <meta> <num>Add a number to a variable. 
  1502.  
  1503.      Example: 
  1504.  
  1505.            ADD VARN 11; WRITELN %VARN%
  1506.      => 110 
  1507.  
  1508.  ASK [<text>]Read text from user. Result in %lastline%. 
  1509.  
  1510.      Example: 
  1511.  
  1512.            ASK "Are You sure?"
  1513.  
  1514.  BAUD <baud>[-{7|8}{N|O|E}{1|2}]Set serial parameters. 
  1515.  
  1516.      Example: 
  1517.  
  1518.            BAUD 4800-8N1
  1519.  
  1520.  BEEP [<n>]Beep n times 
  1521.  
  1522.  CALL <label>Call a label (defined as ':label') as subroutine (see RETURN). 
  1523.  
  1524.      Example: 
  1525.  
  1526.            CALL Label
  1527.  
  1528.  CAPTCLRClear the capture buffer 
  1529.  
  1530.  CLOSEFILEClose the file opened with OPENFILE 
  1531.  
  1532.  CLS Clear the screen 
  1533.  
  1534.  COMPA <string> WITH <string>Compare two ASCII strings (see EXACT, IFxxx) 
  1535.  
  1536.      Example: 
  1537.  
  1538.            COMPA "%VAR1%" WITH "%VAR2%"
  1539.  
  1540.  COMPN <num> WITH <num>Compare numeric values 
  1541.  
  1542.  DEBUG 0|1Debugmode off/on 
  1543.  
  1544.  DEC <meta>Decrement numeric variable by one. 
  1545.  
  1546.      Example: 
  1547.  
  1548.            DEC VARN
  1549.  
  1550.  DELAY [<sec>]Wait given time in seconds or delay 1/5 second if parameter is 
  1551.      omitted. 
  1552.  
  1553.  DIAL [<number>]Dial a number or display dial requester. 
  1554.  
  1555.  DIV <meta> <num>Divide a variable by a number 
  1556.  
  1557.  DOWNLOAD {X[C]|Y|Z} <file>Download file with X/Y/Zmodem (Zmodem can be done 
  1558.      with the ZOC's autodownload feature as well). 
  1559.  
  1560.  ENDSCRIPTSame as EXIT 
  1561.  
  1562.  ENDZOCTerminate ZOC and return to shell or WPS 
  1563.  
  1564.  EXACT 0|1Set exact mode for COMPA. EXACT 1 means, that the two strings must be 
  1565.      exactly equal. EXACT 0 means, that the are compared in the length of the 
  1566.      shorter string (that is, line [6] in the example below would result to 
  1567.      equal). 
  1568.  
  1569.  EXITEnd the script 
  1570.  
  1571.  EXTERN <scriptfile> [<parameter>]Execute other scriptfile. The other 
  1572.      scriptfile gets the parameter in the %lastline% variable. 
  1573.  
  1574.  GETENV <name>Read value from environment into %lastline%. 
  1575.  
  1576.  GETFILERead line from ASCII file opened with OPENFILE into %lastline% 
  1577.  
  1578.  GETFILENAME <title>Display filerequester and return name in %lastline% 
  1579.  
  1580.  GOTO <label>Jump to label (defined as ':label') 
  1581.  
  1582.  HANGUPDisconnect from line 
  1583.  
  1584.  IFBRK <command>Do command if the last WAIT/WAITLINE returned due to timeout. 
  1585.  
  1586.      Example: 
  1587.  
  1588.            IFBRK GOTO ERROR
  1589.  
  1590.  IFEQU <command>Do command if the operands of the last COMPx (COMPA/COMPN) were 
  1591.      equal. 
  1592.  
  1593.      Example: 
  1594.  
  1595.            IFEQU SETN X 0
  1596.  
  1597.  IFHIGH <command>Do command if first operand of the last COMPx was greater than 
  1598.      the second. 
  1599.  
  1600.      Example: 
  1601.  
  1602.            IFHIGH SEND "^X^X^X^X"
  1603.  
  1604.  IFIN <command>Do command if first operand of the last COMPA was found 
  1605.      somewhere in the second. 
  1606.  
  1607.  IFLOW <command>Do command if first operand of the last COMPx was lower than 
  1608.      the second. 
  1609.  
  1610.  IFNBRK <command>Do command if the last WAIT/WAITLINE returned with the text 
  1611.      found. 
  1612.  
  1613.  IFNEQU <command>Do command if result from last COMPx was not equal. 
  1614.  
  1615.  IFNHIGH <command>Do command if first operand of the last COMPx was lower than 
  1616.      or equal to the second. 
  1617.  
  1618.  IFNIN <command>Do command if first operand of the last COMPA was not 
  1619.  
  1620.  IFNLOW <command>Do command if first operand of the last COMPx was greater than 
  1621.      or equal to the second. 
  1622.  
  1623.  INC <meta>Increment numerical variable by one. 
  1624.  
  1625.      Example: 
  1626.  
  1627.            INC VARN
  1628.  
  1629.  KILL <meta>Remove variable from memory (not explicitely necessary). 
  1630.  
  1631.      Example: 
  1632.  
  1633.            KILL VARN
  1634.  
  1635.  LOADOPTS <optsfile>Load options file. 
  1636.  
  1637.      Example: 
  1638.  
  1639.            LOADOPTS "OPTIONS\VT100OPT"
  1640.  
  1641.  LOGNAME <filename>Set new name for logging. 
  1642.  
  1643.      Example: 
  1644.  
  1645.            LOGNAME "TODAY.LOG"
  1646.  
  1647.  LOGGING [0|1]Suspend/resume logging 
  1648.  
  1649.  LOWER <meta>Convert value of variable to lowercase (see UPPER). 
  1650.  
  1651.      Example: 
  1652.  
  1653.            LOWER VAR1
  1654.  
  1655.  LTRIM <meta>Remove blanks from beginning of variable (see RTRIM). 
  1656.  
  1657.      Example: 
  1658.  
  1659.            LTRIM VAR1
  1660.  
  1661.  MAXSCAN <num>Set maximum recursion for meta replacement. Variables can contain 
  1662.      refereces to other variables (eg. SETA V1 "%%V2%%", SETA V2 "%%V3%%", 
  1663.      SETA V3 "Hello World"). MAXSCAN defines the maximum scanning depth for 
  1664.      such value expansions. That is, normally "%V1%" would expand to "Hello 
  1665.      World", while it would expand to "%V2%" if MAXSCAN were '1'. 
  1666.  
  1667.  META <newchar>Change meta character "%" into something else. 
  1668.  
  1669.      Example: 
  1670.  
  1671.            META $; WRITELN "$VAR1$"
  1672.  
  1673.  MOD <meta> <num>Calculate result of meta mod num and store result in the 
  1674.      variable of the first argument. 
  1675.  
  1676.      Example: 
  1677.  
  1678.            MOD VARN 10; WRITELN %VARN%
  1679.      => 9 
  1680.  
  1681.  MUL <meta> <num>Multiply a variable with a number and store result in the 
  1682.      variable of the first argument. 
  1683.  
  1684.      Example: 
  1685.  
  1686.            MUL VARN 100; WRITELN %VARN%
  1687.      => 9900 
  1688.  
  1689.  NOTIFY <text>Display message window. 
  1690.  
  1691.      Example: 
  1692.  
  1693.            NOTIFY "Hello World!"
  1694.  
  1695.  OPENFILE <filename> <mode>Open ASCII file (mode= r,w,a). 
  1696.  
  1697.      Example: 
  1698.  
  1699.            OPENFILE "data.lst" "a"
  1700.       opens file 'data.lst' in write append mode. 
  1701.  
  1702.  PRINT <text>Same as WRITELN 
  1703.  
  1704.  PUTFILE <text>Write text to an ASCII file opened with OPENFILE 
  1705.  
  1706.  QUOTE <newquote>Change quotation character (") 
  1707.  
  1708.  REDIALDial last number again. 
  1709.  
  1710.  REQUEST <title> <opt1> [<opt2> [<opt3]]Display requester with options. 
  1711.  
  1712.      Example: 
  1713.  
  1714.            REQUEST "Are you sure?" "Yes" "No"
  1715.  
  1716.  RESPOND <text1> <text2>Send <text2> if <text1> is received (only during DELAY 
  1717.      or WAIT commands). A maximum of 32 RESPOND commands can be active 
  1718.      simultaneously. <text1> must not contain carriage returns or line feeds. 
  1719.      RESPOND <text1> "" cancells any previous RESPONSE commands for <text1>. 
  1720.      See SCRIPT\SAMPLE directory for an example about RESPOND. 
  1721.  
  1722.  RESTIMERReset the timer on the status line. 
  1723.  
  1724.  RETURNReturn from subroutine call (see CALL) 
  1725.  
  1726.  RTRIM <meta>Remove trailing blanks from variable (see LTRIM). 
  1727.  
  1728.      Example: 
  1729.  
  1730.            RTRIM VAR1
  1731.  
  1732.  SEND <text>Send text to modem. 
  1733.  
  1734.      Example: 
  1735.  
  1736.            SEND "JOE USER^M"
  1737.  
  1738.  SENDBRKSend a modem break 
  1739.  
  1740.  SENDKEY <number>Send text from macro key (1 ... 20) 
  1741.  
  1742.  SETA <meta> <text> [<pos> [<length>]]Create or overwrite ASCII variable with 
  1743.      text. Positive <pos> is counted from the left side of <text>, negative 
  1744.      <pos> is taken from the right. 
  1745.  
  1746.      Example: 
  1747.  
  1748.  
  1749.              SETA V1 "Hello World"
  1750.              SETA V2 "Hello World" +4
  1751.              SETA V3 "Hello World" -3
  1752.              SETA V4 "Hello World" +2 3
  1753.              WRITE "%V1%, %V2%, %V3%, %V4%"
  1754.  
  1755.      OUTPUT: Hello World, lo World, rld, llo. 
  1756.  
  1757.  SETN <meta> <num>Create or overwrite numerical variable with value 
  1758.  
  1759.  SETEMU 1|2|3Set emulation (1=ANSI, 2=VT102, 3=TTY). 
  1760.  
  1761.      Example: 
  1762.  
  1763.            SETEMU 1
  1764.  
  1765.  SETTIMER <hh:mm:ss>Set timer to given time 
  1766.  
  1767.  SHELL <command>Execute a program via 'CMD.EXE /C <command>'. 
  1768.  
  1769.      Example: 
  1770.  
  1771.            SHELL "DEL FILE.TMP"
  1772.  
  1773.  SUB <meta> <num>Subtract a number from a variable. 
  1774.  
  1775.      Example: 
  1776.  
  1777.            SUB VARN 50; WRITELN %VARN%
  1778.      => 49 
  1779.  
  1780.  TIMEOUT <sec>Set timeout for WAIT (see WAIT, WAITLINE, IFBRK, IFNBRK). 
  1781.  
  1782.      Example: 
  1783.  
  1784.            TIMEOUT 60
  1785.  
  1786.  UPLOAD {X[K]|Y|Z} <file>Start upload. 
  1787.  
  1788.      Example: 
  1789.  
  1790.            UPLOAD XK "ZOC.ZIP"
  1791.       uploads ZOC.ZIP with Xmodem protocol and 1K blocksize. 
  1792.  
  1793.  UPPER <meta>Convert variable to uppercase (see LOWER) 
  1794.  
  1795.  WAIT <text>Wait for the given text (see WAITLINE, TIMEOUT, IFBRK, IFNBRK) 
  1796.  
  1797.      Example: 
  1798.  
  1799.            WAIT "Password"
  1800.  
  1801.  WAITLINEWait for the next non empty line of text (use WAIT "^M" to wait for 
  1802.      the next line, no matter if empty or not). (See WAIT, TIMEOUT, IFBRK, 
  1803.      IFNBRK). 
  1804.  
  1805.      Example: 
  1806.  
  1807.            WAITLINE
  1808.  
  1809.  WRITE <text>Write text to screen 
  1810.  
  1811.  WRITELN <text>Write text to screen, add newline 
  1812.  
  1813.  Note 1: Recognition of commands and system variables is case insensitive, but 
  1814.      user defined variables are case sensitive. 
  1815.  
  1816.  Note 2: Metas (=variables) are written between percent signs (like in DOS 
  1817.      batch files). If a name of a meta is not recognized, the whole expression 
  1818.      remains as is, that is if you write WRITE "%ABC%" and ABC does not exists 
  1819.      ZOC prints just '%ABC%'. 
  1820.  
  1821.  Note 3: Each line of code is processed in two steps. First all variables are 
  1822.      replaced with their value. Second, the parser collects arguments and 
  1823.      passes them to the commands. Arguments are delimited by TAB or Space, 
  1824.      arguments containing TAB or Space must be enclosed by single or double 
  1825.      quotes. 
  1826.  
  1827.      The following commands are legal: 
  1828.  
  1829.       SETA "string1" "Hello World" 
  1830.  
  1831.       SETA string1 "Hello World" 
  1832.  
  1833.       SETA string2 Hello 
  1834.  
  1835.       WRITE "%string2%" 
  1836.  
  1837.       WRITE %string2% 
  1838.  
  1839.      The following commands are not legal: 
  1840.  
  1841.       WRITE %string1% 
  1842.  
  1843.       SETA string1 Hello World 
  1844.  
  1845.      As a rule of thumb it is a good idea to include all <text> arguments in 
  1846.      quotes, while it is generally safe and easier to read to leave arguments 
  1847.  
  1848.  Note 4:Many functions (such as OPENFILE, REQUEST, GETFILE deliver error codes 
  1849.      like (##ERROR##, ##CANCEL##, ##EOF##, ...) in %lastline%. 
  1850.  
  1851.  Program part for the examples 
  1852.  
  1853.              SETA VAR1 "Hello  "
  1854.              SETA VAR2 "Hell"
  1855.              SETN VARN 99
  1856.              SETN VARN2 10
  1857.           :Label
  1858.              WRITELN "%VAR1%"
  1859.              COMPA "%VAR1%" WITH "%VAR2%"
  1860.              COMPA  %VARN% WITH 100
  1861.              COMPN  %VARN% WITH %VARN2%
  1862.  
  1863.  
  1864. ‚ïê‚ïê‚ïê 13. Other topics (common questions, future versions, ...) ‚ïê‚ïê‚ïê
  1865.  
  1866.  
  1867.                       Common problems, questions and answers
  1868.                               Lesser known functions
  1869.                          About this version (known bugs)
  1870.                               About future versions
  1871.                           Where to get current versions
  1872.                                The meaning of 'ZOC'
  1873.                               Contacting the author
  1874.  
  1875.  
  1876. ‚ïê‚ïê‚ïê 13.1. Common problems, questions and answers ‚ïê‚ïê‚ïê
  1877.  
  1878.  Where do I get the current version of ZOC? 
  1879.     see  availability 
  1880.  
  1881.  How do I register, what does ZOC cost? 
  1882.     see  how to order 
  1883.  
  1884.  I get an error message that PHONEBOOK/Help is not found 
  1885.     Set the 'Working Directory' in the ZOC icon to the directory where you put 
  1886.     ZOC. 
  1887.  
  1888.  How can I set ZOC to tone dialing 
  1889.     Change the modem options and set the dial code to 'ATDT'. 
  1890.  
  1891.  My modem works properly with other terminal software but not with ZOC 
  1892.     Try using the same modem initialisation as in the other terminal package. 
  1893.     Or store that modem configuration into the non volatile memory of the modem 
  1894.     (generally done with AT&W) and use ATZ as initialisation string for ZOC. 
  1895.  
  1896.  No characters appear after connecting to a BBS 
  1897.     You use a secured transmission and the modem waits to get an ok signal from 
  1898.     the computer which does not come. Turn on RTS/CTS in Options, Serial. 
  1899.  
  1900.  Downloads generally work fine, but uploads of large files fail 
  1901.     Probably you are using a high speed modem but have RTS/CTS disabled. For 
  1902.     high speed transmission both, the modem and ZOC, need to be configured to 
  1903.     use RTS/CTS handshake. 
  1904.  
  1905.  ZOC turns NumLock on and off 
  1906.     It's not a bug, it's a feature. ZOC uses the NumLock LED for VT102 
  1907.     application key pad.  You can turn this off using Options, Emulation. 
  1908.  
  1909.  The STANDARD options are not used at startup 
  1910.     Maybe you unpacked ZOC without preserving pathnames. The STANDARD file must 
  1911.     be in the .\OPTIONS subdirectory. 
  1912.  
  1913.  Whenever I leave the program I get a 'carrier detect' warning 
  1914.     Maybe your modem is configured to have the CD signal always on. Set it to 
  1915.     match the CD state (maybe AT&C1) or set the CD signal to 'invalid' in the 
  1916.     serial options. 
  1917.  
  1918.  The phone book does not start the script 
  1919.     You need to enter the path as well as the script name, eg. SCRIPT\DIALBBS. 
  1920.  
  1921.  The phone book does not load the options file 
  1922.     You need to enter the path as well as the options file name, eg. 
  1923.     OPTIONS\VTOPTS. 
  1924.  
  1925.  I miss a full screen mode 
  1926.     There is no full screen mode available, the size of the window is limited 
  1927.     by the font size and the number of rows/columns of the main window. 
  1928.     However, you can set ZOC almost to full screen by selecting a larger font 
  1929.     and more rows/columns. 
  1930.  
  1931.  How can I change the number of rows/colums of the window? 
  1932.     see  ZOC startup 
  1933.  
  1934.  How do I select another com port? 
  1935.     see  ZOC startup 
  1936.  
  1937.  Is there a way to change the font or the colors of the terminal window? 
  1938.     You can change the font size and color of the terminal window in 
  1939.     (Options,Window), but not the font. 
  1940.  
  1941.  
  1942. ‚ïê‚ïê‚ïê 13.2. Lesser known functions. ‚ïê‚ïê‚ïê
  1943.  
  1944. This section contains a list of helpful features that you might have missed so 
  1945. far. 
  1946.  
  1947.  Printed Manual 
  1948.  
  1949.     If you select the Print button from the help window, OS/2 will print the 
  1950.     help file nicely formatted on your local printer. 
  1951.  
  1952.  Toolbar 
  1953.  
  1954.     When you click the toolbar icons with the right mouse button you will get 
  1955.     an explanation in the title bar. 
  1956.  
  1957.  Chat Mode 
  1958.  
  1959.     ZOC has a chat mode, which you can switch on/off by pressing Alt+C or which 
  1960.     you can map to the state of the Scroll-Lock key (options, terminal). 
  1961.  
  1962.  Clipboard support 
  1963.  
  1964.     When you move the mouse across the terminal window while holdin a mouse 
  1965.     button depressed you will select text that is put into the clipboard when 
  1966.     you release the mouse button. Left mouse button gives you stream mode 
  1967.     selection, right button gives you block selection. 
  1968.  
  1969.     If you hold the Ctrl key pressed while doing this, the text will be added 
  1970.     to the clipboard instead of overwriting it. 
  1971.  
  1972.  Quoting from the clipboard 
  1973.  
  1974.     When you hold the Shift key pressed while selecting the Clipboard, 
  1975.     Send-Quoted funtion (from menu, shortcut or toolbar) you will get smart 
  1976.     quoting, no matter what mode you selected in the options notebook. So you 
  1977.     might want to delselect smart quoting in the options and select it on the 
  1978.     fly with the shift key when you need it. 
  1979.  
  1980.  Phone book selection 
  1981.  
  1982.     You can dial any combination of entries to be dialled from the phone book 
  1983.     when you press the Ctrl key while selecting them. 
  1984.  
  1985.  Changing the time between dialling attempts 
  1986.  
  1987.     If you find the default time of 30 seconds between XDIAL attempts to 
  1988.     connect to a bbs too short, you can either add 'WAIT=xx' to the autologin 
  1989.     field of a phone book entry or modify the XDIAL script in the SCRIPTS 
  1990.     directory (line 34: 'ifequ setn waittime 30'); 
  1991.  
  1992.  
  1993. ‚ïê‚ïê‚ïê 13.3. About this version (known bugs) ‚ïê‚ïê‚ïê
  1994.  
  1995. ZOC is (as you already know) a terminal package. It evolved from an Amiga 
  1996. program that was called AmigaCall (in Germany) or Mindlink (in the U.S.A.). 
  1997.  
  1998. The Amiga sources, which had developed into some sort of swamp, have been 
  1999. redesigned and are now shiny and new and ready for the future. All in all, 
  2000. porting wasn't just a quick hack. 
  2001.  
  2002. ZOC is shareware. It is for evaluation and it is complete. However, there is 
  2003. one (and only one) small  nag 
  2004.  
  2005. Known Bugs:none. 
  2006.  
  2007.  
  2008. ‚ïê‚ïê‚ïê 13.4. About future versions ‚ïê‚ïê‚ïê
  2009.  
  2010. Looking into the future is never easy, so  do not take this too literally 
  2011.  
  2012. For future versions (don't look for V2.0 before September) I plan to implement 
  2013. the following features: 
  2014.  
  2015.      1.x
  2016.     Some smaller changes (nothing revolutionary), bug fixes. 
  2017.  
  2018.      2.x
  2019.     Drag+Drop and WPS support, Phone book redesign and PM style XDIAL and 
  2020.     QUEDIAL, REXX support 
  2021.  
  2022.  TO DO
  2023.     The following is a list of features that were already requested by users. 
  2024.     It it not clear when I implement them. 
  2025.  
  2026.     * user defined toolbar 
  2027.  
  2028.     * search command for capture 
  2029.  
  2030.     * logging of file transfers 
  2031.  
  2032.     * translation tables 
  2033.  
  2034.     * multiple init and dial strings 
  2035.  
  2036.  
  2037. ‚ïê‚ïê‚ïê 13.5. Where to get current versions ‚ïê‚ïê‚ïê
  2038.  
  2039. Current versions of ZOC will be available from the following sources. 
  2040.  
  2041.  ZOC Infobbs
  2042.     The ZOC information BBS is a simple system (in english) where you can get 
  2043.     information, download the current version of ZOC and leave mail for me. 
  2044.  
  2045.     The number is (011)+49+911+9933662 (or 0911 9933662 from Germany). Login as 
  2046.     'ZOC'. Calling Germany is not as expensive as you might expect, download of 
  2047.     a version of ZOC should cost not more than $3 from the U.S. (calling with 
  2048.     14.400 bps). 
  2049.  
  2050.      Compuserve
  2051.     All version with non trivial changes will be available on Compuserve's 
  2052.     OS2SHARE forum. Browse for keyword 'ZOC'. 
  2053.  
  2054.  Local BBSs/ftp
  2055.     ZOC will make its way around. Check your local bbs or ftp (eg. 
  2056.     ftp.cdrom.com) site for files called 'ZOC*.ZIP' 
  2057.  
  2058.  
  2059. ‚ïê‚ïê‚ïê 13.6. The meaning of 'ZOC' ‚ïê‚ïê‚ïê
  2060.  
  2061. The Hitchhikers Guide to the Galaxy might describe ZOC as followed: 
  2062.  
  2063.  zoc (v), to zoc means communicating with other people through the means of 
  2064. extremely sophisticated hard- and software (sophisticated at least from the 
  2065. viewpoint of the ape-descended inhabitants of an extremely unimportant blue 
  2066. planet in an even lesser important part of the galaxy who think that W*****s is 
  2067. a pretty neat piece of software).